hitch a ride [us] - French English Dictionary